home *** CD-ROM | disk | FTP | other *** search
- package sun.misc;
-
- import java.io.IOException;
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.security.PrivilegedExceptionAction;
- import sun.misc.URLClassPath.JarLoader;
-
- final class URLClassPath$JarLoader$1 implements PrivilegedExceptionAction {
- // $FF: synthetic field
- final URLClassPath.JarLoader this$0;
-
- URLClassPath$JarLoader$1(URLClassPath.JarLoader var1) {
- this.this$0 = var1;
- }
-
- public Object run() throws IOException {
- if (URLClassPath.access$300()) {
- System.err.println("Opening " + JarLoader.access$400(this.this$0));
- Thread.dumpStack();
- }
-
- JarLoader.access$502(this.this$0, JarLoader.access$600(this.this$0, JarLoader.access$400(this.this$0)));
- JarLoader.access$702(this.this$0, JarIndex.getJarIndex(JarLoader.access$500(this.this$0), JarLoader.access$800(this.this$0)));
- if (JarLoader.access$700(this.this$0) != null) {
- String[] var1 = JarLoader.access$700(this.this$0).getJarFiles();
-
- for(int var2 = 0; var2 < var1.length; ++var2) {
- try {
- URL var3 = new URL(JarLoader.access$400(this.this$0), var1[var2]);
- if (!JarLoader.access$900(this.this$0).containsKey(var3)) {
- JarLoader.access$900(this.this$0).put(var3, (Object)null);
- }
- } catch (MalformedURLException var4) {
- }
- }
- }
-
- return null;
- }
- }
-